@charset "utf-8";
/****************
 * @description : css reset
 * @author   : xiaobing wu 
 * @date     : 2016-04-05
 ****************/
/*css reset*/
html{font-size: 100px;}
body,nav,dl,dt,dd,p,h1,h2,h3,h4,ul,ol,li,input,button,textarea,footer{margin:0;padding:0}
body{min-width:320px;max-width: 640px;margin:0 auto;font:16px/1.5 'Microsoft Yahei','Simsun',"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;color:#646464;background:#fff;-webkit-text-size-adjust: none;word-break:break-all; word-wrap:break-word;box-sizing:border-box;}
h1,h2,h3,h4,h5,h6{font-size:100%}
form{display:inline}
ul,ol{list-style:none}
a{text-decoration:none;color:#1a1a1a}
a:hover, a:active, a:focus{color:#1c5aa2;text-decoration: none;}
a:active{color:#aaa;}
img{vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
button,input,select,textarea{font-size:100%; vertical-align:middle;outline:none;}
textarea{resize:none}
button,input[type="button"],input[type="reset"],input[type="submit"] {cursor:pointer;-webkit-appearance:button;-moz-appearance:button}
input:focus:-moz-placeholder,input:focus::-webkit-input-placeholder {color:transparent}
button::-moz-focus-inner,input::-moz-focus-inner { padding:0; border:0}
table { border-collapse:collapse; border-spacing:0}
header, footer, article, section, nav, menu, hgroup {display: block;clear:all;}
.clearfix {display: block;}
.clearfix:after {clear: both; content: '.';display: block;visibility: hidden;height: 0;}
.fl{float:left;}
.fr{float:right;}
.hide{display:none;}
.show{display: block;}
.ellipsis {white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.vl-top{vertical-align: top;}
.vl-middle{vertical-align: middle;}
.vl-bottom{vertical-align: bottom;}